﻿#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;

// c++中类和结构体的唯一一点区别是：类中成员默认是私有的，结构体中成员默认是公有的 
struct Maker1 {
	int a;
	void func() {

	}
public:
	int b;
};

class Maker2 {
	int a;
	void func() {

	}
public:
	int b;
};

// 继承  
struct SonMaker1 :public Maker1 {

};

class SonMaker2 :public Maker2 {

};

int main()
{
	SonMaker1 m1;
	SonMaker2 m2;
	m1.a;
	// m2.a; // 报错，不可访问 


	system("pause");
	return EXIT_SUCCESS;
}